package com.ydd.vo;

import com.ydd.entity.Page.AllCate;
import com.ydd.entity.Page.HotAtricle;
import com.ydd.entity.Page.NewUserMessage;
import com.ydd.entity.Page.UserMessage;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class BaseInfoVo {
    @ApiModelProperty("广告位总数")
    private Integer advpos_num;
    @ApiModelProperty("标签总数")
    private Integer tag_num;
    @ApiModelProperty("管理员总数")
    private Integer admin_num;
    @ApiModelProperty("文章总数")
    private Integer article_num;
    @ApiModelProperty("分类总数")
    private Integer cate_num;
    @ApiModelProperty("广告图总数")
    private Integer advimg_num;
    //以下的值部分有可能是链表
    @ApiModelProperty("所有分类数据")
    private List<AllCate> allCate;
    @ApiModelProperty("用户数据")
    private UserMessage userMessage;
    @ApiModelProperty("最新用户数据")
    private List<NewUserMessage> newUserMessage;
    @ApiModelProperty("热点文章")
    private List<HotAtricle> hotAtricle;
}
